body {   font-family: "Montserrat", sans-serif; position: relative; margin: 0; padding-top: var(--header-height); 
line-height: 1.5; }
html {font-size: 16px; font-family: "Montserrat", sans-serif;}
*{box-sizing: border-box; font-family: "Montserrat", sans-serif;}
ul { margin: 0; padding: 0;}
a {color: inherit;}
/* @font-face {
    font-family: Inter;
    src: url(./Inter-Light.ttf);
    font-weight: 300;
  }
@font-face {
    font-family: Inter;
    src: url(../fonts/Inter-Regular.ttf);
    font-weight: 400;
  }

  @font-face {
    font-family: Inter;
    src: url(../fonts/Inter-Medium.ttf);
    font-weight: 500;
  }

  @font-face {
    font-family: 'SF-Pro-Display';
    src: url("../fonts/SF-Pro-Display-Bold.woff2");
    font-weight: 700;
    } */

/* global */
:root{
/* --theme-font: Inter;
--secondary-font : Inter; */
/* --sidebar-hover-width: 16.563rem; */



   

/* colors */
--white: hsl(0, 0%, 100%);
--white10: hsla(0, 0%, 100%, 0.01);
--white20: hsla(0, 0%, 100%, 0.02);
--white30: hsla(0, 0%, 100%, 0.03);
--white40: hsla(0, 0%, 100%, 0.04);
--white50: hsla(0, 0%, 100%, 0.05);
--white100: hsla(0, 0%, 100%, 0.10);
--white200: hsla(0, 0%, 100%, 0.20);
--white300: hsla(0, 0%, 100%, 0.30);
--white400: hsla(0, 0%, 100%, 0.40);
--white500: hsla(0, 0%, 100%, 0.50);
--white600: hsla(0, 0%, 100%, 0.60);
--white700: hsla(0, 0%, 100%, 0.70);
--white800: hsla(0, 0%, 100%, 0.80);
--white900: hsla(0, 0%, 100%, 0.90);

--black: hsl(0, 0%, 0%);
--black10: hsla(0, 0%, 0%, 0.01);
--black20: hsla(0, 0%, 0%, 0.02);
--black30: hsla(0, 0%, 0%, 0.03);
--black40: hsla(0, 0%, 0%, 0.04);
--black50: hsla(0, 0%, 0%, 0.05);
--black100: hsla(0, 0%, 0%, 0.10);
--black200: hsla(0, 0%, 0%, 0.20);
--black300: hsla(0, 0%, 0%, 0.30);
--black400: hsla(0, 0%, 0%, 0.40);
--black500: hsla(0, 0%, 0%, 0.50);
--black600: hsla(0, 0%, 0%, 0.60);
--black700: hsla(0, 0%, 0%, 0.70);
--black800: hsla(0, 0%, 0%, 0.80);
--black900: hsla(0, 0%, 0%, 0.90);

/* --theme-color: hsl(160, 48%, 49%); */

--primary-color: rgb(255, 107, 0);
--secondary-color:rgb(24, 74, 152);
--tertiary-color:#70a441;
--dark-color:rgb(21, 21, 24);



--text-color: #343438;
--danger: #FF0000;
/* colors end */
--theme-color-yellow:#ffb703;
--theme-color: rgb(180, 27, 24);
}
.theme_color_yellow {color: var(--theme-color-yellow);}
.font10{font-size: 0.625rem;}/*10px*/
.font11{font-size: 0.688rem;}/*11px*/
.font12{font-size: 0.750rem;}/*12px*/
.font13{font-size: 0.813rem;}/*13px*/
.font14{font-size: 0.875rem;}/*14px*/
.font15{font-size: 0.938rem;}/*15px*/
.font16{font-size: 1.000rem;}/*16px*/
.font17{font-size: 1.063rem;}/*17px*/
.font18{font-size: 1.125rem;}/*18px*/
.font19{font-size: 1.188rem;}/*19px*/
.font20{font-size: 1.250rem;}/*20px*/
.font21{font-size: 1.313rem;}/*21px*/
.font22{font-size: 1.375rem;}/*22px*/
.font23{font-size: 1.438rem;}/*23px*/
.font24{font-size: 1.500rem;}/*24px*/
.font25{font-size: 1.563rem;}/*25px*/
.font26{font-size: 1.625rem;}/*26px*/
.font27{font-size: 1.688rem;}/*27px*/
.font28{font-size: 1.750rem;}/*28px*/
.font29{font-size: 1.813rem;}/*29px*/
.font30{font-size: 1.875rem;}/*30px*/
.font31{font-size: 1.938rem;}/*31px*/
.font32{font-size: 2.000rem;}/*32px*/
.font33{font-size: 2.063rem;}/*33px*/
.font34{font-size: 2.125rem;}/*34px*/
.font35{font-size: 2.188rem;}/*35px*/
.font36{font-size: 2.250rem;}/*36px*/
.font37{font-size: 2.313rem;}/*37px*/
.font38{font-size: 2.375rem;}/*38px*/
.font39{font-size: 2.438rem;}/*39px*/
.font40{font-size: 2.5rem;}/*40px*/
.font45{font-size: 2.813rem;}/*45px*/
.font46{font-size: 2.875rem;}/*46px*/
.font48{font-size: 3rem;}/*48px*/
.font49{font-size: 3.063rem;}/*49px*/
.font50{font-size: 3.125rem;}/*50px*/
.font54{font-size: 3.375rem;}/*54px*/
.font55{font-size: 3.438rem;}/*55px*/
.font58{font-size: 3.625rem;}/*58px*/
.font60{font-size: 3.75rem;}/*60x*/
.font63{font-size: 3.938rem;}/*63px*/
.font64{font-size: 4rem;}/*64px*/
.font65{font-size: 4.063rem;}/*65px*/
.font74{font-size: 4.625rem;}/*74px*/
.font80{font-size: 5rem;}/*80px*/
.font88{font-size: 5.5rem;}/*88px*/
.font108{font-size: 6.75rem;}/*108px*/


.fw100{font-weight: 100!important;}
.fw200{font-weight: 200!important;}
.fw300{font-weight: 300!important;}
.fw400{font-weight: 400!important;}
.fw500{font-weight: 500!important;}
.fw600{font-weight: 600!important;}
.fw700{font-weight: 700!important;}
.fw800{font-weight: 800!important;}
.fw900{font-weight: 900!important;}

.color_dark{color: var(--black)!important;}
.color_dark10{color: var(--black10)!important;}
.color_dark20{color: var(--black20)!important;}
.color_dark30{color: var(--black30)!important;}
.color_dark40{color: var(--black40)!important;}
.color_dark50{color: var(--black50)!important;}
.color_dark100{color: var(--black100)!important;}
.color_dark200{color: var(--black200)!important;}
.color_dark300{color: var(--black300)!important;}
.color_dark400{color: var(--black400)!important;}
.color_dark500{color: var(--black500)!important;}
.color_dark600{color: var(--black600)!important;}
.color_dark700{color: var(--black700)!important;}
.color_dark800{color: var(--black800)!important;}
.color_dark900{color: var(--black900)!important;}

.color_light{color: var(--white)!important;}
.color_light10{color: var(--white10)!important;}
.color_light20{color: var(--white20)!important;}
.color_light30{color: var(--white30)!important;}
.color_light40{color: var(--white40)!important;}
.color_light50{color: var(--white50)!important;}
.color_light100{color: var(--white100)!important;}
.color_light200{color: var(--white200)!important;}
.color_light300{color: var(--white300)!important;}
.color_light400{color: var(--white400)!important;}
.color_light500{color: var(--white500)!important;}
.color_light600{color: var(--white600)!important;}
.color_light700{color: var(--white700)!important;}
.color_light800{color: var(--white800)!important;}
.color_light900{color: var(--white900)!important;}

.bg_dark{background-color: var(--black)!important;}
.bg_dark10{background-color: var(--black10)!important;}
.bg_dark20{background-color: var(--black20)!important;}
.bg_dark30{background-color: var(--black30)!important;}
.bg_dark40{background-color: var(--black40)!important;}
.bg_dark50{background-color: var(--black50)!important;}
.bg_dark100{background-color: var(--black100)!important;}
.bg_dark200{background-color: var(--black200)!important;}
.bg_dark300{background-color: var(--black300)!important;}
.bg_dark400{background-color: var(--black400)!important;}
.bg_dark500{background-color: var(--black500)!important;}
.bg_dark600{background-color: var(--black600)!important;}
.bg_dark700{background-color: var(--black700)!important;}
.bg_dark800{background-color: var(--black800)!important;}
.bg_dark900{background-color: var(--black900)!important;}

.bg_light{background-color: var(--white)!important;}
.bg_light10{background-color: var(--white10)!important;}
.bg_light20{background-color: var(--white20)!important;}
.bg_light30{background-color: var(--white30)!important;}
.bg_light40{background-color: var(--white40)!important;}
.bg_light50{background-color: var(--white50)!important;}
.bg_light100{background-color: var(--white100)!important;}
.bg_light200{background-color: var(--white200)!important;}
.bg_light300{background-color: var(--white300)!important;}
.bg_light400{background-color: var(--white400)!important;}
.bg_light500{background-color: var(--white500)!important;}
.bg_light600{background-color: var(--white600)!important;}
.bg_light700{background-color: var(--white700)!important;}
.bg_light800{background-color: var(--white800)!important;}
.bg_light900{background-color: var(--white900)!important;}
a:any-link, a:-webkit-any-link {
  color: inherit;
}

.primary_color{color: var(--primary-color) !important;}
.secondary_color{color: var(--secondary-color) !important;}
.read_more { font-weight: 600; transition: 0.5s; text-decoration: underline; text-transform: uppercase; display: inline-block; }
.read_more:hover {transform: translateX(5px);}
.theme_radius { border-radius: 12px;}
p{    font-weight: 500;}
.max_width1100 {max-width: 1100px; margin: 0 auto;}
.max_width1000 {max-width: 1000px; }
.max_width800 {max-width: 800px; margin: 0 auto;}
.max_width865 {max-width: 865px;}
.max_width745 {max-width: 745px;}
/* header */
.top-social { padding: 0; margin: 0; display: flex; }
.top-right { display: flex; padding: 0; margin: 0; }
.header-top { display: flex; justify-content: space-between; padding: 0.65rem 2.5rem; background-color: var(--theme-color); color: var(--white); }
.main-header { display: flex; align-items: center;  }
.main-headerinner {}
.headerinner {display: flex;    align-items: center;}
.header_nav_inner {margin-left: auto;}
.header_nav { padding: 0;  list-style: none; display: flex; }
.main-header {display: flex;align-items: center;padding: 0.65rem 2.5rem;/* background-color: var(--vry-light); */}
header { position: fixed; top: 0; left: 0; width: 100%; z-index: 5; border-bottom: 1px solid transparent; transition: all ease 0.5s; background-color: var(--white);}
.scrolling-down { transform: translateY(-100%); }
.top-social a { padding: 0 0.5rem; }
.top-right li:nth-child(1) a { margin-right: 1.5rem; transform: scale(1.5); }
.top-right a { font-size: 1rem; font-weight: 500; }
.top-right li:not(:nth-child(1)) i { margin-right: 0.4rem; }
.header_nav a {font-size: 1rem;    padding: 0.5rem 1rem;color: var(--black);text-decoration: none; font-weight: 600;}
.header_nav+.btn {margin-left: 1.5rem;}
header a { position: relative; display: inline-block; }
.top-social a:before, .top-right li:nth-child(1) a:before, .logo:before, .btn:before {display: none;}
header ul{list-style: none;}
header.sml-header.scrolling-up .main-header {     box-shadow: 0 2px 12px #00000042;}
header.sml-header.scrolling-up .main-header .logo {/*width: 9rem;*/}
header.sml-header.scrolling-up .main-header .logo img {/*width: 100%;*/}
.phone-menu{display: none;}
.top-right li {margin-right: 0.6rem; position: relative;}
.logo { margin-right: 1.5rem;}
.logo img {   }
.tag_line span {font-weight: 600;}
.has-droapdown ul {position: absolute;left: 50%;top: calc(100% + 6rem);transform: translateX(-50%);width: 13rem; background-color: var(--primary-color); padding: 0.6rem 0;border-radius: 0.5rem;transition: all ease 0.5s;pointer-events: none;opacity: 0;}
.has-droapdown ul li a { color: var(--white); font-size: 0.875rem; padding: 0.4rem 1rem; display: block; font-weight: 500;}
.has-droapdown { position: relative; }
.has-droapdown ul li a:before{display: none;}
.has-droapdown ul li a:hover {/* background-color: var(--theme-color); */color: var(--white);}
.has-droapdown ul:before {content: "";position: absolute;border: 10px solid transparent;left: 50%;bottom: calc(100%);border-bottom-color: var(--primary-color);transform: translateX(-50%);}
.has-droapdown:hover>ul { top:100%; pointer-events: all; opacity: 1; }
.header_nav>li { padding: 0.6rem 0; }
.has-droapdown:after {content: "\f078";font-family: "Font Awesome 5 Free";font-weight: 900;display: inline-block;margin-left: -0.8rem;margin-right: 0.4rem;transition: all ease 0.5s;font-size: 0.8rem;color: var(--black);}
.has-droapdown>ul>.has-droapdown::after {color: var(--white);}


.has-droapdown:hover:after{transform: rotate(180deg);}
.sml-header .has-droapdown:after { /*margin-left: -0.5rem;*/ }
.has-droapdown ul li a.active { background-color: var(--theme-color); color: var(--white); }

.top_header {     padding: 0.7rem 0;   background-color:var(--secondary-color);}
.top_header_menu ul li {position: relative; display: flex;}
.top_header_menu ul li a { text-transform: uppercase; font-size: 0.875rem; font-weight: 500; display: inline-block; text-decoration: none; color: var(--white);}
.top_header_menu ul li:after {content: '';   width: 1px;background-color: var(--white); 
  display: inline-block; text-decoration: none;     margin: 0 0.625rem; }
.top_header_menu ul li:last-child:after {display: none;}
.top_header_menu > ul {display: flex; align-items: center;    justify-content: flex-end;}
/* .header_nav > li:last-child a { background-color: var(--primary-color); border-radius: 4px; color: var(--white); } */
.login_as {color: var(--white);}
.login_as #login_user_as { margin-left: 1rem;outline: none; border: none; padding: 0.1rem;    border-radius: 3px; }
.login_as #login_user_as:focus {outline: none; border: none; }




.menu_opend {overflow: hidden;}

.user_login_wrap {position: relative;}
.user_login_option{ background-color: var(--white); position: absolute;  opacity: 0; transition: .5s; top: 100%; transform: translateY(5rem); pointer-events: none;         left: auto;
  right: 0;
  width: 16rem;     z-index: 1;    padding: 1rem 0 0;     overflow: hidden; border-radius: 4px;} 

  .theme_dropdown_option  {position: absolute;  opacity: 0; transition: .5s; top: 100%; transform: translateY(5rem); pointer-events: none;         left: auto; background-color: #f1f1f1;
    right: 0;
    width: 16rem;     z-index: 1;    padding: 1rem 0 0;     overflow: hidden; border-radius: 4px;}



.user_login_option.active, .theme_dropdown_option.active { opacity: 1; transform: translateY(0); pointer-events: all; }


.log_in_user {color: var(--white); cursor: pointer;}
.log_in_user small { display: block;}
.dropdown_user li {display: block !important;}
.dropdown_user li:after {display: none !important;}
.dropdown_user li a {color: var(--black700) !important; display: block !important;
padding: 0.5rem 1rem; background-color: transparent;}
.dropdown_user li a:hover { background-color: var(--secondary-color); color: var(--white) !important;}

.log_in_user_in { display: flex;  pointer-events: none;    cursor: pointer;   align-items: center;}
.log_in_user_in  .icon_user {    margin-right: 0.5rem; height: 35px; width: 35px; background-color: #fff; font-size: 1.3rem; font-weight: 500; border-radius: 50%;    color: #222;
  display: grid;
  place-items: center;
  font-weight: 600;}
.has-droapdown>ul>.has-droapdown>ul {
  top: -9px;
  left: calc(100% + 12px);
  transform: none;
}
.has-droapdown>ul>.has-droapdown>ul:after {
  content: "";
  position: absolute;
  width: 30px;
  height: 100%;
  top: 0;
  right: calc(100% - 11px);
}
.has-droapdown>ul>.has-droapdown>ul:before {
  right: 100%;
  left: auto;
  top: 50%;
  transform: rotate(-90deg) translateX(50%);
}
.has-droapdown>ul>.has-droapdown::after {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.has-droapdown>ul>.has-droapdown:hover::after {
  transform: translateY(-50%) rotate(-90deg);
}
/* header end */

/* BANNER CSS START */
.main_banner {  height: calc(83vh - var(--header-height))}
.bannerSlider  {height: 100%;}
.main_banner img{height: 100%; object-fit: cover;}
.banner_btn_group { margin-top: 2rem;}
.bannerSlider .banner_img {height: 100%;}

.main_banner  .swiper-pagination-bullet {    width: 12px !important;
  height: 12px !important;     background: #fff;
  opacity: 1;}
  .main_banner  .swiper-pagination-bullet-active {background-color: var(--secondary-color);}


.main_banner .banner_img img {width: 100%;  }
.organised_by { position: absolute; bottom: 0; right: 0; z-index: 2; padding: 2rem; color: var(--white);}
.organised_by img {height: 4rem;}
.logo_organised { margin-top: 1rem; display: flex;
  gap: 1rem;} 
  .committee_team_box[data-bs-toggle="modal"]  { cursor: pointer;}

#confetti-canvas { position: absolute; }
body { overflow-x: hidden;}





.banner_content { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: var(--white); z-index: 1; width: 100%; }
.main_banner .swiper-slide {overflow: hidden;}
.banner_date::after { content: ''; display: inline-block; position: absolute; top: 0; left: 0; background-image: url(../images/calender-banner.png); width: 23px; height: 27px}
.banner_date {font-size: 1.375rem; position: relative; padding-left: 2rem; margin-bottom: 1rem;}
.banner_content_inner {position: relative; max-width: 59.375rem;}
.banner_content_inner:after {filter: blur(36px); position: absolute; top: 0; left: 0; width: 100%; content: ''; height: 100%; background-color: #00000059; z-index: -1;}



.banner_venue::after { content: ''; display: inline-block; position: absolute; top: 0; left: 0; background-image: url(../images/map-banner.png); width: 20px; height: 27px}
.banner_venue {font-size: 1.375rem; position: relative; padding-left: 2rem; margin-bottom: 1rem;}

.footer_main { background-color: var(--secondary-color);}
.menu_f { }
.fmenu_list { list-style: none; margin: 0; padding: 0; }
.fmenu_list li a { text-decoration: none;}
.fmenu_list li a:hover {color: var(--white);}
.footer_contacts a:hover {color: var(--white);}
/* BANNER CSS END */


.common_padding { padding-block: 5rem;}
.common_padding_sm { padding-block: 2.5rem;}
.sec_heading .lg_head {font-size: 2.5rem; font-weight: 800;}
.sec_heading .lg_head_sm {font-size:1.5rem; font-weight: 700; }
.sec_heading .sm_head {font-size: 1.375rem; font-weight: 600;}


.grid_list {
    display: grid;
    list-style: none;
    margin: 0;
    padding: 0;
}


.grid_list.list3 {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 1.5rem;
}

.shadow_box_theme {border-radius: 12px; position: relative; overflow: hidden; background-color: var(--white); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16); padding: 1.5rem;}


.home_about_inner {display:flex; justify-content: space-between;}
.home_about_inner  .home_about_right {width: 45%;}
.home_about_inner   .home_about_left {width:50%;}

.home_about_inner .home_about_left .read_more {text-transform: capitalize;}
.home_about_inner .home_about_left .btn_group {      margin-top: 2rem;  display: flex;
  justify-content: space-between;}
  .home_about_inner .home_about_left .pdf_btn { text-decoration: none;}


.regional_conference { background-image: url(../images/rank-bg.jpg); background-size: cover; position: relative;}
.regional_conference::before{content: ''; display: inline-block; position: absolute; top: 0; left: 0; background-color: rgb(0 0 0 / 26%); height: 100%; width: 100%;}
.regional_conference .container {position: relative; z-index: 1;}

.home_facts {display: flex; justify-content: space-between;     margin-top: 3rem;}
.home_facts .home_facts_box { padding-right: 3rem;}
.home_facts .home_facts_box:last-child { padding-right: 0;}


.conference_theme_wrap ul {list-style: none;-webkit-column-width: 280px; -moz-column-width: 280px; column-width: 280px; -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 20; -moz-column-gap: 20; column-gap: 20; margin: 0;padding: 0;}
.conference_theme_wrap ul li { font-size: 1.1rem;   page-break-inside: avoid;   margin-bottom: 1rem;   padding-left: 2rem;
  position: relative;}
  ul.list_style {list-style: none; margin: 0; padding: 0;}
.conference_theme_wrap ul li:before {height: 21px; width: 21px; background-image: url(../images/check.png);content: ''; display: inline-block;position: absolute; top: 0; left: 0;   }
ul.list_style li{    page-break-inside: avoid; margin-bottom: 1rem;     padding-left: 2rem;
  position: relative;}
ul.list_style li:before { height: 21px; width: 21px; background-image: url(../images/check.png);content: ''; display: inline-block;position: absolute; top: 0; left: 0;  }
ul.list_style li:last-child { margin-bottom: 0;}
.swiper-button-disabled { opacity: 0.5; cursor: auto; }

.key_data_wrap {  background-image: url(../images/key-dates-bg.jpg); background-size: cover; background-position: bottom center;}
.key_data_list  {padding: 0; list-style: none; gap: 2rem; display: grid; grid-template-columns: repeat(3, 1fr);   }
.key_datalist_box { background-color: rgb(255, 255, 255); box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);text-align: center; padding: 2rem; border-radius: 10px;}
.key_datalist_box .font16 {    font-weight: 600;}

.key_datalist_box .date_value{ padding: 0.5rem 1.5rem;  font-size: 1.125rem; border: solid 1.5px var(--secondary-color); transition: 0.5s; width: max-content; font-weight: 500; border-radius: 5px; color: var(--secondary-color);     margin-left: 1rem;}
.key_datalist_box .date_key {position: relative;display: flex; align-items: center;    justify-content: center; }
.key_datalist_box:hover .date_value { background-color: var(--secondary-color); color: var(--white);}
/* .key_datalist_box .date_key:before { height: 20px; width: 20px; background-color: red; content: ''; display: inline-block;position: absolute; top: 0; left: 0;  } */
/* .key_datalist_box .date_key:before {height: 28px; width: 24px; background-image: url(../images/calender.png);content: ''; display: inline-block;position: absolute; top: 50%; left: 0; transform: translateY(-50%);} */
.key_data_wrap  {background-color: #ccc;}
.key_data_box {background-color: var(--white); transition: 0.5s ease;  text-decoration: none;   text-align: center;    padding: 1.5rem;border-radius: 10px;}
.key_data_box:hover { background-color: var(--primary-color); transform: translateY(-10px);}
.key_data_box:hover > * {color: var(--white);}
.key_data_grid {display: grid; grid-template-columns: repeat(4, 1fr); gap: 1rem; margin-top: 3rem;}
.key_data_box:hover .icon  img {}
.attend_why_home  { background-color: var(--secondary-color);}
.key_data_box .icon img { transition: 0.5s; }
.key_data_box:hover .icon img {    filter: brightness(0) invert(1);}


.date_list_home { padding: 0; list-style: none; gap: 2rem; display: grid; grid-template-columns: repeat(3, 1fr);}
.date_list_home .key_datalist_box {     border-left: solid 5px var(--secondary-color);  }


.attend_why_inner {display: flex;height: 100%;position: relative;}
.attend_why_inner  .attend_why_home_box {width: 50%;}
.attend_why_inner  .attend_why_home_box:nth-child(odd) { padding-right: 3rem;}
.attend_why_inner  .attend_why_home_box:nth-child(even) { padding-left: 3rem;}
/* .divider { width: 1px; background-color: var(--white);} */
.attend_why_inner ul { margin: 0; padding: 0;list-style: none;}
.attend_why_inner:before { height: 80%; width: 1px; background-color: var(--white500); content: ''; display: inline-block;position: absolute; top: 20%;left: 50%;  }
.attend_why_home_box ul li {position: relative; padding-left: 2rem; margin-bottom: 1rem;}
/* .attend_why_home_box ul li:before {height: 20px; width: 20px; background-color: red; content: ''; display: inline-block;position: absolute; top: 0; left: 0; } */
.attend_why_home_box ul li:last-child { margin-bottom: 0;}

.theme_btn_solid {padding: 0.8rem 2rem; display: inline-block; text-decoration: none; font-size: 1rem; font-weight: 500; background-color: var(--primary-color); border: solid 1px var(--primary-color); border-radius: 5px; text-transform: uppercase; transition: 0.5s ease; color: var(--white) !important; }
.theme_btn_solid:hover { background-color: transparent; color: var(--primary-color) !important;}
.theme_btn_solid_sm {      font-size: 0.825rem;  padding: 0.6rem 1rem;}
.theme_btn_outline_theme {padding: 0.8rem 2rem; display: inline-block; text-decoration: none; font-size: 1rem;  font-weight: 500; background-color:transparent; border: solid 1px var(--primary-color); border-radius: 5px; text-transform: uppercase; transition: 0.5s ease; color: var(--primary) !important; }
.theme_btn_outline_theme:hover { background-color: white; color: var(--primary-color) !important;}


.theme_btn_solid_blue { font-size: 1rem;     padding: 0.8rem 2rem; display: inline-block; text-decoration: none; font-weight: 500; background-color: var(--secondary-color); border: solid 1px var(--secondary-color); border-radius: 5px; text-transform: uppercase; transition: 0.5s ease; color: var(--white) !important; }
.theme_btn_solid_blue:hover { background-color: transparent; color: var(--secondary-color) !important;}


.login_box .theme_btn_solid_blue  {     width: max-content;
  margin-inline: auto;}


.theme_btn_outline {padding: 0.8rem 2rem; display: inline-block; text-decoration: none; font-size: 1rem;  font-weight: 500; background-color:transparent; border: solid 1px var(--white); border-radius: 5px; text-transform: uppercase; transition: 0.5s ease; color: var(--white) !important; }
.theme_btn_outline:hover { background-color: white; color: var(--primary-color) !important;}

.banner_btn_group a:first-child { margin-right: 0.5rem;}
.bannerSlider { position: relative;}
/* .main_banner img:after {content: ''; height: 100%; width: 100%; position: absolute; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.14); } */
.bannerSlider .banner_img:after { content: ''; display: inline-block; position: absolute; top: 0; left: 0; background-color: rgb(0 0 0 / 26%); height: 100%; width: 100%; }

.key_organizer_box { padding: 1.5rem;border-radius: 10px; background-color: var(--white);box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px; transition: 0.5s;}
.key_organizer_box .top_head {display: flex; align-items: center;}

.key_organizer_box .top_head img {border-radius: 5px;}
.key_organizer_box .top_head .icon {padding-right: 1rem;}
.key_organizer_box a {font-size: 14px;}
.key_organizer_grid {display: grid; grid-template-columns: repeat(1, 1fr); gap: 1rem;}
.key_organizer_box:hover {transform: translateY(-7px);}
.key_organizer_box .mb-2  {overflow: hidden; display: -webkit-box; -webkit-line-clamp: 5; line-clamp: 5; -webkit-box-orient: vertical;}

.key_organizer_box .mb-2 p  {overflow: hidden; display: -webkit-box; -webkit-line-clamp: 5; line-clamp: 5; -webkit-box-orient: vertical;}

.KeySpeaker_team_card { position: relative; height: 22.813rem;  transition: 0.5s; overflow: hidden; }
.KeySpeaker_team_card .KeySpeaker_team_intro { position: absolute; bottom: 0; width: 100%; padding: 1.5rem;}
.KeySpeaker_team_intro:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background: #000;
  width: 100%;
  height: 80px;
  filter: blur(100px);
  opacity: 0.7;
}
.KeySpeaker_team_intro .name {    z-index: 1; position: relative;}


.KeySpeaker_team_img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 12px; 

}
.KeySpeaker_team_img {
  height: 100%;
  border-radius: 9px;
  overflow: hidden;
  position: relative;

}
.KeySpeakers_teamSwiper{ padding-top: 10px;}
.KeySpeaker_team_card:hover {
  transform: translateY(-10px);
}
.slider_btn_tleft {display: flex;}
.slider_btn_tleft > div {height: 3.125rem; width: 3.125rem; transition: 0.5s; font-size: 1.625rem; border: solid 2px var(--secondary-color); display: flex; align-items: center; justify-content: center; color: #9da1aa;}
.slider_btn_tleft > div:first-child { margin-right: 1.5rem; }
.line_height {line-height: 1.1;}

.slider_btn_tleft > div:hover {background-color: var(--secondary-color); }
.slider_btn_tleft > div:hover img { filter: invert(1);}



.review_thum_img { height: 8rem; width: 8rem; border-radius: 100px; cursor: pointer; margin: 0 auto; }
.testimonial_home .review_thum_img img { display: block; padding: 4px; object-position: top; border-radius: 100px; width: 100%; height: 100%; object-fit: cover; border: solid 2px transparent; }
.testimonial_home .swiper-slide-active .review_thum_img img { border: solid 3px #2a76f4; }
.testimonial_home .review_box { max-width: 45.313rem; margin: 0 auto; margin-top: 3rem; text-align: center; }
.testimonial_home .review_box_info { margin-bottom: 1rem; }
.review_slider_btn { display: flex; justify-content: space-between; position: absolute; width: 100%; top: 72%; z-index: 1; }
.review_slider_btn div {     height: 3.125rem;
  width: 3.125rem;
  font-size: 1.625rem;
  border: solid 2px var(--secondary-color);
  display: flex;
  transition: 0.5s;
  align-items: center;
  justify-content: center;
  color: #9da1aa;}
  .review_slider_btn div:hover {background-color: var(--secondary-color); }
  .review_slider_btn div:hover img { filter: invert(1);}
.testimonial_home .container { position: relative; }

.news_home_box { display: flex; flex-direction: column; transition: 0.5s; border-radius: 15px; background-color: rgb(255, 255, 255); outline: solid 2px transparent; box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.14); overflow: hidden; height: 100%; }
.news_home_box .images {
  height: 17.188rem;
  overflow: hidden;
}
.news_home_box .images img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  transition: 0.5s;
}
.news_home_box:hover img { transform: scale(1.05) rotate(2deg);}
.news_home_info {
  padding: 1.8rem 1.125rem;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.news_home_info .para_content {

}
.news_home_info .para_content p  {overflow: hidden; display: -webkit-box; -webkit-line-clamp: 5; line-clamp: 5; -webkit-box-orient: vertical;}

.news_slider_wrapper {position: relative;}
.news_home { background-color: #f1f1f1;}

.news_slider_wrapper .slider_btn_tleft {     display: flex;
justify-content: space-between;
position: absolute;
width: 112%;
top: 50%;
z-index: 1;
left: -6%; }
.news_home_box { text-decoration: none; }

.logo_box_sponsors { border: solid 1px var(--black300); border-radius: 8px; display: grid; place-items: center; padding: 1.5rem; height: 100%; }
.sponsors_row_inner {display: grid; grid-template-columns: repeat(5, 1fr); gap: 1.5rem;}
.sponsors_row { margin-bottom: 2.5rem; }
.logo_box_sponsors img { max-width: 100%; }

/* ABOUT ISSMGE CSS START */
.banner_strip { background: var(--primary-color); padding: 3rem 0; text-align: center; }
.page_title {font-size: 2.813rem; position: relative;
  font-weight: 500; color: var(--white); }
.sec_title_bottom_gap {margin-bottom: 4rem;}
.banner_text:after { filter: blur(36px); position: absolute; top: 0; left: 0; width: 100%; content: ''; height: 100%; background-color: #0000004f; z-index: -1;}
.about_inner .left_side {width: 60%; background-color: #f6f7fb;}
.about_inner .right_side {width: 40%;}
.sec_title_inner {font-size: 2rem; font-weight: 600;     margin-bottom: 0.5rem;}
.left_side_inner {
padding:3rem 8rem 3rem 3rem;   }
.about_inner {display: flex; }
.about_inner .right_side .images {margin-left: -5rem;padding: 5rem 0;}
.about_inner .right_side .images img { }
.about_inner_bottom {background-color: #f6f7fb; padding: 4rem 5rem; border-radius: 15px; margin-top: 5rem;}
.img_radius { border-radius: 15px;}

/* ORGANIZER CSS START */
.box_rev_inner { display: flex;  padding-bottom: 1rem;margin-bottom: 2rem; }
.box_rev_inner .box_rev_text { width: 60%; background-color: #f6f7fb; }
.box_rev_inner .box_rev_img { width: 40%;}
.box_rev_text_inner {padding: 5rem 8rem 3rem 3rem;}
.box_rev_grid .box_rev_inner:nth-child(even) { flex-direction: row-reverse; }
/* .box_rev_grid .box_rev_inner:nth-child(even) .box_rev_img { padding: 5rem 5rem 5rem 0rem; } */
.box_rev_img .images {     position: relative;      padding: 5rem 0;  margin-left: -5rem;}
.box_rev_img .images img {width: 100%;}
.box_rev_grid .box_rev_inner:nth-child(even)  .images { margin-left: 0; margin-right: -5rem;}
.box_rev_grid .box_rev_inner:nth-child(even) .box_rev_text_inner {padding: 5rem 3rem 3rem 8rem;}
.box_rev_grid .box_rev_inner:nth-child(even) .box_rev_text {background-color: #fbf7f4;} 
/* COMMITTEE CSS START */
.committee_team_wrap {background-image: url(https://srmu.tekzini.com/themes/images/scholarship-bg.jpeg); min-height: 17.875rem; position: relative; background-size: cover; background-position: center center; padding: 4rem 0 2rem 0; }

.committee_team_box { transition: 0.5s; border: solid 1px #c3ced3; width: 100%; text-align: center; padding: 2rem 1.5rem 1.5rem; border-radius: 14px; margin-inline: auto;  transition: 0.5s; display: flex; flex-direction: column; height: 100%; background-color: var(--white); }
.committee_team_box .images { height: 10rem;     border: solid 2px #c3ced3; width:10rem; border-radius: 50%; margin-bottom: 0.75rem; overflow: hidden; margin-inline: auto; }

.committee_team_box .images  img { height: 100%; width: 100%; object-fit: cover;    object-position: top;}

.common_model_data_in img {     float: left;
  width: 28%;
  border-radius: 8px;
  margin-right: 2rem;}

.committee_team_list {  
position: relative;     padding-top: 5rem;}
.committee_team_box_wrap {display: grid; grid-template-columns: repeat(4, 1fr);  gap: 3rem;}
.committee_team_box:hover { transform: translateY(-10px);}
.committee_team_sec .committee_team_list:not(:last-child) { margin-bottom: 5rem; }
/* COMMITTEE CSS END */

.membership_table .table>thead { background-color: var(--primary-color); border-radius: 8px; }
.membership_table table thead {border-color: var(--primary-color);}
.membership_table { border-radius: 14px; overflow: hidden; border: solid 2px var(--primary-color); background: #fff; position: relative; }
.membership_table table thead th {color: var(--white);     vertical-align: middle;
   font-size: 1rem; padding-inline: 1rem;     padding: 1.5rem 1rem;
  font-weight: 700;}
  .membership_table table thead th{border-width: 0 1px; border-color: #dee2e6;}
  /* .membership_table table thead th{border-width: 0 1px; border-color: #dee2e6;}
  .membership_table thead th:first-child, .membership_table thead th:last-child {border: 0;} */
/* .membership_table table tbody td{ font-size: 0.875rem;} */
.membership_table table tbody td:first-child, .membership_table thead th:first-child {text-align: left;padding-left: 2rem;}
.membership_table table thead th:first-child { border-left-color: var(--primary-color);}
.membership_table table thead th:last-child { border-right-color: var(--primary-color);}
.membership_table .table-striped>tbody>tr:nth-of-type(odd) {--bs-table-accent-bg: #fdf6f0 !important;}
.membership_table table tbody td {padding: 1.5rem 1rem;}
.membership_table .select_btn {      padding: 0;   font-weight: 500;}
  .membership_table .select_btn:focus { box-shadow: none;}
.membership_table table { margin-bottom: 0 !important;}
.membership_table .select_btn_top {opacity: 0.5; transition: 0.5s;}
[data-package].active .select_btn_top {opacity: 1;}
.membership_table .select_btn_top i {font-size: 16px; transition: 0.5s;    position: relative;
  top: 3px;}
  [data-package].active .select_btn_top i {color: #35bb1c;}

/*.become_sponser_form{max-width: 800px; margin: 0 auto;}*/
.become_sponser_form{max-width: 85%; margin: 0 auto;}

.bg_gray {background-color: #f1f1f1;}
.bg_pink {background-color: #fdf6f0;}
.become_sponser_form { padding: 4rem; border-radius: 10px; background-color: var(--white); box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px; transition: 0.5s;}
.become_sponser_form label {font-weight: 600; margin-bottom: 0.5rem;    opacity: 0.9;}
.form-control:focus { box-shadow: none !important; border-color: var(--secondary-color) !important;}
.become_sponser_form .form-control {padding: 0.5rem 0.75rem; border-color: var(--primary-color);    border-width: 1.3px;}
.become_sponser_form .form-select {padding: 0.5rem 0.75rem; border-color: var(--primary-color);    border-width: 1.3px;}
.become_sponser_form .form-select:focus { box-shadow: none !important; border-color: var(--secondary-color) !important;} 
.bg_pink_form .become_sponser_form  {background-color: #fdf6f0; box-shadow: none;}
.bg_gray .attend_why_inner:before {    background-color: var(--black100);}
.bg_gray .attend_why_home_box .sec_heading .lg_head {    font-size: 2rem;}

.bookspace_table th {font-size: 1.063rem !important;}
.bookspace_table .fa-map-marker-alt {animation: scaleing 3s infinite; position: relative; display: inline-block;  }
.bookspace_table .membership_table table tbody td {padding: 1rem;}
.offline_booking_wrap {display: flex; justify-content: space-between;}
.offline_booking_wrap >div {width: 47%;}
.offline_booking_wrap .offline_book_right .offline_book_inner{    padding: 2rem 3rem;
border-radius: 10px; background-color: var(--white); box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px; transition: 0.5s;}
.offline_booking_wrap .offline_book_inner {height: 100%;}

.hotel_picked {   
  border-radius: 10px;
  background-color: #fbf8f5;

  transition: 0.5s;     display: flex;
}


  /* .nearby_hotel_list {display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.5rem;} */
  .nearby_hotel_list { display: flex;
    flex-wrap: wrap;
    gap: 1.5rem; justify-content: center;} 

.nearby_hotel_box {  
  width: calc(33.33% - 1.5rem);
  border-radius: 10px;
  background-color: var(--white);
  box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
  transition: 0.5s;
  display: flex;
  flex-direction: column;
  overflow: hidden;
 
}
.hotel_picked .hotel_picked_img {/*width:58%;*/width:40%; position: relative;}
 .slider_arrow { position: absolute;
  top: 44%;
  left: 0;
  z-index: 1;
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.hotel_picked .hotel_picked_img .mySwiper{height: 100%;}
.hotel_picked .hotel_picked_img .img { height: 100%;}
.hotel_picked .hotel_picked_img .img img { height: 100%; object-fit: cover;}

.slider_arrow svg {    height: 40px;}
.slider_arrow>div { height: 45px; width: 45px; border-radius: 50px; background-color: #fff; display: flex; align-items: center; justify-content: center;}
.hotel_picked_inner ul { display: flex; list-style: none; margin: 0; gap: 1rem; padding: 0; flex-wrap: wrap;    justify-content: center;}
.hotel_picked_inner ul li {font-size: 1.125rem; font-weight: 600; padding: 0 1rem; position: relative;}
.hotel_picked_destination { padding: 4rem 3rem 3rem; margin-top: 7rem;
  position: relative;  border-radius: 5px;   background-color: rgb(255, 255, 255);
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16); border-radius: 4px; }
  .hotel_picked_destination  .icon{ padding-right: 0; width: 9.375rem; height: 9.375rem; border-radius: 50%; background-color: #fbf6f3; display: grid; place-items: center; position: absolute;
    top: -63px;
    left: 50%;
    transform: translateX(-50%); }
    .hotel_picked_inner ul li:first-child:after {display: none;}
    .hotel_picked_inner ul li:after {height: 25px; width: 1px; background: #d9d9d9; content: ''; display: inline-block; position: absolute; top: 50%; left: 0; transform: translateY(-50%); }

.hotel_picked .hotel_picked_des {/*width: 40%;*/ width: 58%;padding-left: 4rem;     padding-block: 1.5rem;}
.hotel_picked_wrap {  }
.nearby_hotel_box .nearby_hotel_info { padding: 1.8rem 1.125rem; position: relative; display: flex; flex-direction: column; position: relative; flex-grow: 1; }
.nearby_hotel_box  .images {
  height: 15rem;
  overflow: hidden;
  position: relative;
  
}
.hotel_picked .hotel_picked_des p { line-height: 26px;}
/* .nearby_hotel_box .nearby_hotel_info:after {background-color: #ffffffb5; content: ''; display: inline-block; position: absolute; bottom: 0; left: 0; height: 5rem; width: 100%; pointer-events: none;} */
.nearby_hotel_box .images img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  transition: 0.5s;
 
}
.show_data {position: relative; z-index: 1; margin-top: auto; text-align: center; font-weight: 500; cursor: pointer; color: var(--primary-color);}

.nearby_hotel_box .images:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%;        background-color: #0000007a; opacity: 0; transition: 0.5s; }

.rating_hotel .rating_trip img {margin-left: 0.5rem;    height: 21px; }
.hotel_contact_info { max-width: 20rem; } 
.nearby_hotel_box .contact_detail {position: absolute; top: 0; left: 0;    width: 100%;
  height: 100%;     display: flex;
  flex-direction: column;
  /* align-items: center; */
  justify-content: center;
  padding: 2rem; color: #fff; z-index: 1; transition: 0.5s; opacity: 0;     backdrop-filter: blur(3px);}


.hotel_contact_info  .event_info:not(:last-child) {
  margin-bottom: 0.5rem;
}

.nearby_hotel_box:hover .contact_detail {opacity: 1;} 
.star_raiting { list-style: none; margin: 0; padding: 0;     margin-bottom: 1rem; display: flex;}
.star_raiting li a i { color: var(--theme-color-yellow);}
.star_raiting li:not(:last-child) { margin-right: 0.3rem;}
.nearby_hotel_box .contact_text {align-items: center; margin-bottom: 0.5rem;}
.nearby_hotel_box .contact_text .icon {height: 1.563rem; width: 1.563rem; font-size: 0.875rem;  min-width: 1.563rem; background: var(--white) ; color:var(--primary-color); display: flex; align-items: center; justify-content: center; /* text-align: center; */ padding-right: 0;     margin-right: 0.5rem; border-radius: 20px;}

.nearby_hotel_box:hover .images:after {opacity: 1;}

.nearby_hotel_box:hover .images img  {transform: scale(1.05); }
.nearby_hotel_box .para_content ul li {font-size: 0.875rem;page-break-inside: avoid;margin-bottom: 0.5rem; padding-left: 2rem;
   position: relative;font-weight: 500; }
.nearby_hotel_box .para_content ul { list-style: none; margin: 0; padding: 0; position: relative;}
.nearby_hotel_box .para_content ul li:before { height: 21px; width: 21px; background-image: url(../images/check.png); content: ''; display: inline-block; position: absolute; top: 0; left: 0;    transform: scale(0.8); }

.view_abstract_box{ display: flex; flex-direction: column; gap: 10px; background-color: #fdf6f0; padding: 3rem; width: 50rem; border-radius: 8px;}

.nearby_hotel_box .para_content ul li:nth-child(n+7) { display: none}

.nearby_hotel_box .para_content ul:after {    background-color: #ffffffb5; content: ''; display: inline-block; position: absolute; bottom: -75px; left: 0; height: 7rem; width: 100%; pointer-events: none; transition: 0.5s; }
.nearby_hotel_info.active .para_content ul:after {opacity: 0;}


.nearby_attractions ul:not(:first-child) {background-color: #ff6b0029; padding: 1rem;  border-radius: 100px;}
.nearby_attractions ul:not(:first-child) li {font-size: 1rem;}
.abstract_table_left_inner {         background-color: rgb(255, 255, 255);
box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);
padding: 3rem;
border-radius: 14px;}
.nearby_attractions ul:not(:first-child) li:after {height: 8px;
  width: 8px;
  background: #ff6b00; border-radius: 40px;     left: -4px;}

.abstract_table_wrap {     display: flex;
justify-content: space-between;}
.abstract_table    {     width: 48%;}
.abstract_table_left {     width: 48%;}

.pdf_download_abstract .theme_btn_solid  {    background-color: transparent;
  color: var(--primary-color) !important;     padding: 0.5rem 2rem;}
  .pdf_download_abstract .theme_btn_solid:hover { background-color: var(--primary-color);     color: var(--white) !important;}

.delegate_regtable.membership_table table tbody td{font-size: 1rem;}
.delegate_regtable.membership_table .table>:not(caption)>*>* {    padding: 1rem 0.5rem;}
.delegate_mid_intro {background-color: rgb(24 74 152 / 8%);
   border: solid 2px var(--secondry-color); padding: 3rem; border-radius: 400px; text-align: center; margin-block: 2rem;}
.delegate_mid_intro p { margin-bottom: 0;}
.cms_single_data { }
.theme_radius { border-radius: 10px; }
.cms_single_data {max-width: 900px; margin: 0 auto;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
.cms_single_data_inner { padding:3rem 2rem 2rem;} 

.abstract_cta_bottom {     background-color: #fbf6f3;
  padding: 2rem;
  border: solid 1px var(--primary-color);
  border-radius: 10px;
  max-width: 60rem;
  margin-top: 2rem; }
  .abstract_cta_bottom a {color: var(--primary-color);}

.speakersec_list {list-style: none; display: grid; grid-template-columns: repeat(4, 1fr); gap: 1.5rem;}
.speakersec_list .modal-content { border-radius: 0 ; border: 4px solid var(--primary-color);}
.speaker_model_data { padding: 2rem;}
.speakersec_list  .btn-close {position: absolute; right: 1rem; top: 1rem; z-index: 1;}
.speaker_model_data_info { margin-bottom: 1rem; border-bottom: solid 1px #cccccc80; padding-bottom: 1rem; }

.committee_team_list .modal-content { border-radius: 0 ; border: 4px solid var(--primary-color);}
.committee_team_list  .btn-close {position: absolute; right: 1rem; top: 1rem; z-index: 1;}

.reach_inner {display: flex; justify-content: space-between; flex-wrap: wrap;}
.reach_inner >div {width:100%; margin-bottom: 2.5rem;}
.reach_inner .images {display: flex;    align-items: center;
  margin-bottom: 1.2rem;}
  .reach_inner .images img { margin-right: 0.5rem;}


  .cms_view h3{font-size: 1.5rem; color: var(--secondary-color); font-weight: 700 !important;}
  .cms_view h3 strong{font-size: 1.5rem; }
  .cms_view ul {     list-style: none; margin: 0; padding: 0; }
  .cms_view ul li {margin-bottom: 1rem; padding-left: 2rem; position: relative;}
  .cms_view ul li:before { height: 21px; width: 21px; background-image: url(../images/check.png); content: ''; display: inline-block; position: absolute; top: 0; left: 0;}

.card_box_radio input[type="radio"] { opacity: 0.011; z-index: 100; display: none; }
.card_box_radio label { cursor: pointer; z-index: 90; line-height: 1.8em; border: solid 1px var(--primary-color); color: var(--primary-color); padding: 0.3rem 0.8rem; border-radius: 5px; }

 .card_box_radio input[type="radio"]:checked + label {
  background: var(--primary-color);
  border-radius: 4px;
  color: var(--white);
}
.archives_event_list {list-style: none; padding-top: 3rem;}
.archives_event_list li:not(:last-child) { margin-bottom: 2rem;}
.archives_event_list .theme_card { border-top: solid 1px #e6e5ea;      padding-top: 3rem;
  padding-bottom: 3rem;   display: flex; }
  .archives_event_list .theme_card a { text-decoration: none;}
  .archives_event_list  .theme_card_img {width: 28%;}
  .archives_event_list  .theme_card_img .images { background-color: #f6f8fb;      display: grid;
    place-items: center;  aspect-ratio: 368 / 222; padding: 3rem;}
  .archives_event_list  .theme_card_img .images img { max-width: 100%;mix-blend-mode: multiply;}
  .archives_event_list  .theme_card_text {    width: 65%;
    padding-left: 7%;}
    .archives_event_list  .theme_card_text  .event_info:not(:last-child) { margin-bottom: 0.5rem;}

.archives_event_list .theme_card .theme_btn_solid  { font-size: 0.825rem;   padding: 0.5rem 1rem;}
.sec_rev_wrap .sec_rev_inner{display: flex; align-items: center; justify-content: space-between;}
.sec_rev_wrap .sec_rev_inner:not(:last-child) { margin-bottom: 3rem;}
.sec_rev_wrap .sec_rev_inner >div {width: 46%;}
.sec_rev_wrap .sec_rev_inner:nth-child(even) { flex-direction: row-reverse;}
.top_content_highlight {text-align: center; font-weight: 600; font-style: italic; color: var(--primary-color);}
.top_content_highlight p{font-weight: 600;}
@media(min-width:576px) {
  .speakersec_list .modal-dialog {  max-width: 56.25rem;} 
}

@media(min-width:576px) {
  .committee_team_list  .modal-dialog {  max-width: 56.25rem;} 
}


.speaker_box {  cursor: pointer;   height: 100%;   border-radius: 10px; border-bottom: solid 2px transparent;
  background-color: var(--white);
  box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
  transition: 0.5s;}
.speaker_box .speaker_info  { padding: 1.5rem;}
.speaker_box:hover { border-color: var(--primary-color);}
.contact_main_wrap {display: flex; justify-content: space-evenly;  }
.contact_main_wrap .contact_box {padding: 3.5rem;
  border-radius: 10px;
  background-color: var(--white);
  box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
  transition: 0.5s; width: 40%;}
  .contact_box p { margin-bottom: 0;}
  .contact_box a {text-decoration: none;}

.map_contact iframe {width: 100%;}

.amount_reg {border: solid 1px var(--secondary-color);border-radius: .25rem;  padding: 0.5rem;  text-align: center;}
.accommodation_box_inner  {margin-bottom: 2rem;     justify-content: space-around;
  align-items: center; display: flex;    padding: 1rem 0;
  border-radius: 5px;       background-color: rgb(255, 255, 255);
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);}

  .col_acco_select {    width: 22%;}
  .col_acco  { position: relative;}
  .accommodation_box_inner .amount { position: relative;}
  .accommodation_box_inner   .remove_div {    position: absolute;
    top: -34px;
    right: -14px;}

.amount_reg strong {font-weight: 600;}
.accommodation_box .addAccomodation i {font-size: 1.5rem; cursor: pointer; color: var(--secondary-color);}
.remove_div i {color: var(--theme-color);}
.list_bullets{list-style: none;}
.list_bullets li {font-size: 1rem; page-break-inside: avoid; margin-bottom: 1rem; padding-left: 2rem; position: relative; font-weight: 500;}
.list_bullets li:after {height: 8px; width:8px; background:var(--primary-color); content: ''; display: inline-block; position: absolute; top: 6px; left: 0; border-radius: 50%;}
.guidelines_abstract_data {display: flex; justify-content: space-between; flex-wrap: wrap;}
.guidelines_abstract_data >div {width: 100%;}

.top_data_abstract {}
.top_data_abstract a {color: var(--primary-color);  }
.abstract_list_table {border-radius: 14px; overflow: hidden;  border: solid 2px var(--secondary-color); background: #fff; position: relative;}
.abstract_list_table .table>thead {
  background-color: #f4f7fe;
  border-radius: 8px;
}

.abstract_list_table table tbody td, .abstract_list_table table tr th {
  padding: 1.1rem 1rem;
}

.abstract_list_table1 table tbody td .author_name {     margin-top: 0.5rem;    border-top: solid 1px #ccc;
  padding-top: 0.5rem;}
  .abstract_list_table1 table tbody td .author_name:first-child {    margin-top:0rem; border-top: none; padding-top: 0;}

.action_btn { border: solid 1px var(--primary-color); white-space: nowrap; text-decoration: none; border-radius: 4px; padding: 0.3rem; font-size: 0.825rem; color: var(--primary-color) !important; display: block; transition: 0.5s;}
.abstract_list_table table tbody td { vertical-align: middle; font-size: 0.938rem;     font-weight: 500;}

.action_btn:hover { background-color: var(--primary-color); color: var(--white) !important;}

.action_btn_view { margin-top: 0.5rem;}

.abstract_table .table>thead { background-color: #e9e9e9; border-radius: 8px; }
.abstract_table .table tbody>tr:nth-of-type(odd) {    --bs-table-accent-bg: rgb(233 233 233 / 15%);}

.abstract_table { border-radius: 14px; overflow: hidden;  border: solid 2px var(--secondary-color); background: #fff; position: relative; }
.abstract_table table thead th {color: var(--white);     vertical-align: middle;
   font-size: 1rem; padding-inline: 1rem;     padding: 0.8rem 1rem;
  font-weight: 500;}
  .abstract_table table thead th{border-width: 0 1px; border-color: #dee2e6;}
  /* .abstract_table table thead th{border-width: 0 1px; border-color: #dee2e6;}
  .abstract_table thead th:first-child, .abstract_table thead th:last-child {border: 0;} */
/* .abstract_table table tbody td{ font-size: 0.875rem;} */
.abstract_table table tbody td:first-child, .abstract_table thead th:first-child {text-align: left;padding-left: 2rem;}
/* .abstract_table table thead th:first-child { border-left-color: #f4f7fe;}
.abstract_table table thead th:last-child { border-right-color: #f4f7fe;} */
/* .abstract_table .table-striped>tbody>tr {--bs-table-accent-bg: var(--secondary-color) !important;} */
.abstract_table .table-striped>tbody>tr:last-child  td {border-bottom-color: var(--secondary-color);}
.abstract_table table tbody td {padding: 1rem 0.5rem; }
.abstract_table table tbody td strong {font-weight: 600;}
/* .abstract_table table tbody td:first-child {border-left-color: var(--secondary-color); border-right-color: var(--secondary-color);} */
/* .abstract_table table tbody td:last-child {border-right-color: var(--secondary-color);} */
.abstract_table table  { margin-bottom: 0;    border-top-color: #f4f7fe;}

.submit_abstract_wrap { padding: 0 5rem;}
.submit_abstract_wrap  .become_sponser_form {max-width: 100%; }

.submit_abstract_wrap  .btn_group .theme_btn_solid:last-child {    background-color: transparent;
  color: var(--primary-color) !important;}

  .submit_abstract_wrap  .btn_group .theme_btn_solid:last-child:hover { background-color: var(--primary-color); color: var(--white) !important;}
  .abstract_table_wrap_full .abstract_table_left_inner {
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);
    padding: 3rem;
    border-radius: 14px;
} 
.abstract_table_wrap_full .abstract_table_left, .abstract_table_wrap_full .abstract_table {width: 100%;}

.abstractsauthor .secondary_color  {    }
.abstractsauthor { align-items: center; } 
.abstractsauthor .title { white-space: nowrap; width: 12%; min-width: 12%; }
.abstractsauthor span { display: inline-block; margin: 0 1rem;}
.contact_main_top {
  margin-bottom: 4rem;
}
.contact_icon {display: flex; margin-bottom: 1rem; }
.contact_icon a { text-decoration: none;}
.contact_icon .icon {height: 1.563rem; width: 1.563rem; font-size: 0.875rem; min-width: 1.563rem; background: var(--primary-color); color: var(--white); display: flex; align-items: center; justify-content: center; /* text-align: center; */ padding-right: 0; margin-right: 0.5rem; border-radius: 20px;}

.sponsors_table_data .membership_table .select_btn_top {     font-size: 0.875rem;
padding: 0.5rem 1rem;   background-color: var(--primary-color);
border-radius: 4px;
color: var(--white) !important;}

.sponsors_table_data .membership_table .select_btn  {color: var(--white) !important;}



@keyframes scaleing {
  0%   {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
  }
  50%  {
    -webkit-transform: scale(2);
    -moz-transform: scale(2);
    -o-transform: scale(2);
    -ms-transform: scale(2);
    transform: scale(2)
  }
  100%  {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
  }
}


/* USER PAGE CSS */
.profile_card_user { display: flex; flex-direction: column; gap: 10px; background-color: #fdf6f0; padding: 3rem; width: 35rem; border-radius: 8px;}
.profile_card_user  .theme_btn_solid {    background-color: transparent;
  color: var(--primary-color) !important;}
  .profile_card_user  .theme_btn_solid:hover { background-color: var(--primary-color); color: var(--white) !important;}
  #editModel .modal-content { border-radius: 0; border: 4px solid var(--primary-color);}
  .btn-close:focus { box-shadow: none;}
  #editModel  .btn-close { position: absolute; right: 1rem; top: 1rem; z-index: 1; }
  .editModel_form { padding: 3rem;}
  .editModel_form .form-control{  padding: 0.7rem .75rem;}
  .editModel_form a {    width: max-content;     padding: 0.7rem 1.5rem;}

  .abstractsauthor_model .submit_abstract_wrap {padding: 0;}
  .abstractsauthor_model  .modal-body {padding: 0;}
  .help-block {color: red;}
  .hidden-table  .table-bordered  thead th{padding: 0.5rem 1rem;}
  .hidden-table table tbody td{    padding: 0.5rem 1rem;}
  .hidden-table {border-radius: 12px 12px 0px 0px;
  overflow: hidden; margin: 1rem;}
  .cart_flex td[colspan="5"] {padding: 0;}
  .open-table{    font-weight: 600;
  text-decoration: underline;
  cursor: pointer;}

  .edit_add_btn { width: max-content; background-color: var(--primary-color); padding: 0rem 0.4rem; color: #fff; border-radius: 0px 0 0 3px; position: absolute; top: 0; right: 0; font-size: 11px; }
   .addressBox_outer .card_box_radio label {color: inherit; border-color: #ccc; position: relative;    padding: 1.5rem; width:100%;}
    .addressBox_outer .card_box_radio input[type="radio"]:checked + label {    color: inherit;  border-color:var(--primary-color); background-color: transparent;}



    .contact_form { display: flex; margin-bottom: 4rem;}
    .contact_form .contact_form_left { padding-right: 2rem;}
    .contact_form .inner { padding: 2rem; border-radius: 8px; height: 100%;}
    .contact_form .contact_form_left .inner {background-color: #f1f1f1;}
    .contact_form .contact_form_right .inner {background-color: #f1f1f1;}
    .contact_form .contact_form_left button {width: max-content;}
    .contact_form .contact_form_left .form-control:not(textarea){ height: 3rem;}

  @media (min-width: 576px){
    #editModel .modal-dialog {
      max-width: 46.25rem;
  }
  .abstractsauthor_model .modal-dialog {max-width: 900px;}
}

.footer_main_inner {display: flex; flex-wrap: wrap;     justify-content: space-between;}
/* .footer_main_inner  .footer_col {flex: 1;padding: 0 2rem;} */
.footer_main_inner .col1 {  width: 25%;   } 
.footer_main_inner .col2 {  width: 35%;   display: flex;justify-content: space-between;} 
.footer_main_inner .col3 {  max-width: 30%;   }
.footer_main_inner .fhead  {margin-bottom: 1rem;} 
.footer_main .logo_img_f {      padding: 0.5rem;
    border-radius: 4px;  background-color: var(--white);}
.time_footer_block p { font-size: 0.938rem;  color: var(--white); margin-bottom: 0.5rem;}
.enquiries_contact_text { margin-bottom: 0.8rem;}
.enquiries_contact_text p { margin-bottom: 0; font-weight: 700; }


.logo_img_f { margin-bottom: 1.5rem; display: block;}
.fmenu_list li {     margin-bottom: 0.3rem;}
.footer_contacts a { text-decoration: none; }
.social-links {list-style: none; display: flex;}
.footer_contacts {list-style: none; margin: 0; padding: 0;}
.footer_contacts li{display: flex; margin-bottom: 0.8rem; align-items: center;}
.footer_contacts li i { margin-right: 0.5rem;}
.social_links { list-style: none; margin: 0; padding: 0; display: flex; margin-top: 2rem;}
.social_links li { margin-right: 0.8rem ;}
/* .footer_main_inner .col1 {width: 30%;}
.footer_main_inner .col4 {width: 22%;}
.footer_main_inner .col2, .footer_main_inner .col3 {width: 20%;} */

.inner_banner {position: relative; height: 12.25rem;}
.inner_banner img { width: 100%; height: 100%; object-fit: cover;}
.banner_text { position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 100%;    z-index: 1;}
.inner_banner:after  { content: ''; background-color: rgba(0, 0, 0, 26%); position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.error {color: var(--primary-color); font-size: 14px;}

.contenthight_section {background: #184a983d; padding: 4rem; text-align: center; border-radius: 30px;}



/* CONFERENCES PAGE CSS START */
.conference_agenda_card { border: solid 1px #f1f1f1;     overflow: hidden;
  background: #f1f1f1; border-radius: 12px;}
.conference_agenda_speacker ul {list-style: none; display: flex; flex-wrap: wrap; }
.conference_agenda_card {padding: 2.5rem;   margin-bottom: 2rem; margin: 0 auto 2rem auto;}
.agenda_speacker_box .images { height: 6.25rem; width: 6.25rem; overflow: hidden; margin: 0 auto; margin-bottom: 0.5rem;}
.agenda_speacker_box .images  img { height: 100%; width: 100%; border-radius: 100px; object-fit: cover;}
.agenda_speacker_box .name span {display: block;     margin-top: 0.5rem;}
.agenda_speacker_box { text-align: center; }
.conference_agenda_location  i { color: var(--white);}
.conference_agenda_location { display: flex; justify-content: space-between;  border-bottom: solid 1px #f1f1f1; margin-bottom: 2rem;        background-color: rgb(24 74 152 / 76%);  color: #fff; padding-block: 1rem; padding-inline: 1rem; border-radius: 5px; line-height: 0.4;}
.agenda_speacker_box .conference_agenda_title  {margin-bottom: 0.5rem;}
.conference_agenda_speacker .guest_title {margin-bottom:1.5rem; }
.agenda_speacker_box {     height: 100%;   background-color: rgb(255, 255, 255);
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);
  padding: 1rem 1.5rem;
  border-radius: 6px;}
.agenda_speacker_box .name span p {     font-weight: 400 !important;    font-size: 0.875rem; margin-bottom: 0 !important;}
.conference_agenda_speacker .guest_speacker{ margin: 0 -1rem;}
.conference_agenda_speacker .guest_speacker li { padding: 0 1rem;    width: 25%;
margin-bottom: 1rem; }
.conference_agenda_speacker {padding-bottom: 0.8rem; margin-bottom: 1rem; 
border-top: solid 1px #f1f1f1; padding-top: 1.5rem; margin-top: 1rem; }
.conference_agenda_title  { margin-bottom: 2rem; } 
.agenda_speacker_box .name  {line-height: 1.2;}

.schedule-main-in ul{ display: flex; list-style: none; justify-content: center; }
/* .schedule-main-in ul li{ width: 164px; height: auto; border: 1px solid #ddd; border-radius: 12px; position: relative; display: flex; align-items: center; flex-direction: column; justify-content: center; cursor: pointer;} */

.schedule-main { padding: 0 10rem;     margin-bottom: 4rem;}


.schedule-main-in ul li .shedule-box { border: 1px solid #ddd; border-radius: 12px; position: relative; display: flex; align-items: center; flex-direction: column; justify-content: center; cursor: pointer;    margin-left: 5px;}

.schedule-main-in ul li.swiper-slide-thumb-active .shedule-box  {  border: 1px solid var(--primary-color);}


.schedule-main-in ul li  .day1{ background: var(--secondary-color); border-top-right-radius: 50px; border-bottom-right-radius: 50px; padding: 2px 15px; color: #fff;}
.schedule-main-in ul li  .day{  position: absolute; left: 0; top: 20px;}
.shedule-box .date{display: flex; justify-content: space-evenly; align-items: center;}
.shedule-box .date .date-in{font-size: 1.125rem; font-weight: 600; line-height: 1;     margin-left: 1rem;}
.shedule-box .date .date-in span{display: block; font-size: 1.5rem;     margin-bottom: 0.5rem; font-weight: 600; color: var(--secondary-color);}
.shedule-box .date {color: var(--secondary-color);}
.shedule-box .date p{font-size: 2.813rem; margin: 0; font-weight: 600; }
.shedule-box{width: 100%;     padding: 10px 0; }
.schedule-main-in{ width: 100%; margin: auto;  margin-bottom: 15px;}
/* .schedule-main-in ul li:nth-child(2) .date p{color: #63afea; }
.schedule-main-in ul li:nth-child(2) .day1{background-color: #63afea;}
.schedule-main-in ul li:nth-child(2) .date-in span{color: #63afea;}
.schedule-main-in ul li:nth-child(3) .date p{color: #fc7d74; }
.schedule-main-in ul li:nth-child(3) .day1{background-color: #fc7d74;}
.schedule-main-in ul li:nth-child(3) .date-in span{color: #fc7d74;}
.schedule-main-in ul li:nth-child(4) .date p{color: #7ddf63; }
.schedule-main-in ul li:nth-child(4) .day1{background-color: #7ddf63;}
.schedule-main-in ul li:nth-child(4) .date-in span{color: #7ddf63;} */

/* CONFERENCES PAGE CSS END */

.payment_page { min-height: calc(100vh - calc(var(--header-height) + var(--footer-height)));}

/* BLOG PAGE CSS SATRT */
.blog-detail-main { display: flex; }
.blog-detail-left { width: 65%; margin-right: 3.2rem; }
.text-det-blog { padding: 2.5rem; background: #fff; box-shadow: 0px 0px 24px 0px rgb(0 0 0 / 7%); }
.blog-detail-right { width: 35%; }
.latest-blg-list { box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.07); }
.lstst-blg-head { padding: 1.5rem 2.5rem; border-bottom: 2px solid #ddd; }
.ltst-nlg-m { padding: 2.5rem 0 0 0; } 
.ltst-blg-in { display: flex; justify-content: space-between; margin-bottom: 1.8rem; }
.ltst-blg-in .img-lts {     width: 30%; overflow: hidden; border-radius: 5px; height: 100%; }
.ltst-blg-in .ltst-blg-txt { width: 64%; }
.ltst-blg-in .ltst-blg-txt a { text-decoration: none;    font-weight: 600;}
.ltst-blg-in .img-lts a {display: block;}
.ltst-blg-in .img-lts img {width: 100%; height: 100%;}
.ltst-blg-min { display: flex; justify-content: space-between; }
.img-det-blog img { width: 100%; object-fit: cover; object-position: center; }

.contact_main_top { }

.conference_agenda_data { margin-bottom: 2rem;} 
.conference_agenda_data ul {list-style: none;}
.conference_agenda_data ul li:before { height: 21px; width: 21px; background-image: url(../images/check.png); content: ''; display: inline-block; position: absolute; top: 0; left: 0;}
.conference_agenda_data ul li { font-size: 1rem; page-break-inside: avoid; margin-bottom: 1rem; padding-left: 2rem; position: relative; }

.org_contact {      display: flex;
  justify-content: space-between;   font-weight: 500;}


/* ASSIGNED ABSTRACT  CSS START */
.top_data_abstract {     background-color: #ffffff;
box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.1);     padding: 1.5rem;
border-radius: 5px;} 
.theme_dropdown_wrap { position: relative;}
.membership_table ul { margin: 0; padding: 0;}
.membership_table ul li { display: flex;}
.assigned_abstract_table { border-radius: 14px; overflow: hidden; border: solid 2px var(--primary-color); background: #fff; position: relative;}
.assigned_abstract_table tr td:first-child { width: 10rem; word-break: break-all;}

.comment_radio .form-check-input {     margin-right: 0.5rem;}
.assigned_abstract_table tr td { padding: 1rem;}
.assigned_user_icon {font-size: 1.5rem; color: var(--primary-color);    margin-right: 0.5rem;}
.des .assigned_user {display: flex; align-items: center; }
.nowrap { white-space: nowrap;}
.des .editor_name span:not(:last-child):after{ content: ','; display: inline-block;  } 
.des .editor_name span:first-child:after { display: none;}

.select_theme  {width: 100%; align-items: center;}
.select_theme   .title {white-space: nowrap; margin-right: 1rem;}
.custom-dropdown {
  position: relative;
  display: block;
  width: 100%;
}
.custom-select {
  display: none;
}
.custom-select-display {
  padding: 10px;
  border: 1px solid #ccc;
  cursor: pointer;

}
.custom-options {
  display: none;
  position: absolute;
  border: 1px solid #ccc;
  z-index: 1;
  background-color: #fff;
  width: 100%;
  max-height: 25rem;
  overflow: auto;

}
/* width */
.select_theme ::-webkit-scrollbar {
  width: 10px;
}

/* Track */
.select_theme ::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
.select_theme ::-webkit-scrollbar-thumb {
  background: #888; 
  border-radius: 4px;
}

/* Handle on hover */
.select_theme ::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
.custom-option {
  padding: 10px;
  cursor: pointer;
}
.custom-option:hover {
  background-color: #ddd;
}
.noti_wrap { width:max-content; position:relative; }
.custom-dropdown .noti { height: 1.5rem; width: 1.5rem; 
 background: #184a98; border-radius: 50%; text-align: center;
  font-size: 13px; font-weight: 600; display: inline-flex; justify-content: 
  center; align-items: center; color: #fff; position: absolute; top: 0; right: -2rem}

.login_ascard .card { transition: 0.5s;    padding: 2rem 1rem; border: 1px solid rgba(0, 0, 0, .125); height: 100%;  box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.062); display: grid; place-items: center; overflow: hidden;  margin-bottom: 1rem;    z-index: 1;}
.login_ascard .card-body { padding: 0;}
.login_ascard .link {border: solid 1px var(--secondary-color); padding: 0.2rem 0.5rem; font-size: 0.875rem; color: var(--secondary-color); border-radius: 4px; margin-bottom: 0.5rem; cursor: pointer; transition: ease 0.5s;   font-weight: 500; transition: 0.5s; margin-bottom: 1rem;}
.login_ascard .link:hover { background-color: var(--secondary-color); color: var(--white);}
.activecard .link {background-color: var(--secondary-color); color: var(--white);}
.login_ascard .card-title { position: relative; transition: 0.5s;}
.login_ascard .fa-user-tie {    position: absolute;
top: -11px;
left: 50%;     opacity: 0.1;   transition: 0.5s;
font-size: 8rem; transform: translate(-50%, -50%); z-index: -1;}
.activecard   .fa-user-tie { opacity: 0.2;    ;}
.login_ascard  { justify-content:center ;}
.login_ascard .card:hover { transform: translateY(-10px);}
.member_comments  .comment_box { background: #f6f6f7; border: 1px solid #edeff2; margin-top: 0.8rem; 
  padding: 0.5rem; margin-left: 2rem; width: 100%; margin-bottom: 1rem;}
.member_comments {display: flex; margin-bottom: 2rem; flex-wrap: wrap; }
.member_comments .posted_on { font-size: 0.813rem; margin-left: 2rem; }
.member_comments  .editor_form {width: 100%; margin-top: 0.8rem; margin-left: 2rem;}
.member_comments .no_action {margin-left: 1rem}

.assigned_abstract_table  .table-striped>tbody>tr:nth-of-type(odd) .member_comments .comment_box { background-color: #fff;}
.status_comments  {margin-left: 2rem;}
.status_comments label {font-weight: 600;  }

  .custom_loder {position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1056;    backdrop-filter: brightness(0.5);}
  .custom_loder_inner {height: 100%; width: 100%; display: flex; align-items: center; justify-content: center;}
  @keyframes square-animation {
    0% {
     left: 0;
     top: 0;
    }
   
    10.5% {
     left: 0;
     top: 0;
    }
   
    12.5% {
     left: 32px;
     top: 0;
    }
   
    23% {
     left: 32px;
     top: 0;
    }
   
    25% {
     left: 64px;
     top: 0;
    }
   
    35.5% {
     left: 64px;
     top: 0;
    }
   
    37.5% {
     left: 64px;
     top: 32px;
    }
   
    48% {
     left: 64px;
     top: 32px;
    }
   
    50% {
     left: 32px;
     top: 32px;
    }
   
    60.5% {
     left: 32px;
     top: 32px;
    }
   
    62.5% {
     left: 32px;
     top: 64px;
    }
   
    73% {
     left: 32px;
     top: 64px;
    }
   
    75% {
     left: 0;
     top: 64px;
    }
   
    85.5% {
     left: 0;
     top: 64px;
    }
   
    87.5% {
     left: 0;
     top: 32px;
    }
   
    98% {
     left: 0;
     top: 32px;
    }
   
    100% {
     left: 0;
     top: 0;
    }
   }
   
   .loader {
    position: relative;
    width: 96px;
    height: 96px;
    transform: rotate(45deg);
   }
   
   .loader-square {
    position: absolute;
    top: 0;
    left: 0;
    width: 28px;
    height: 28px;
    margin: 2px;
    border-radius: 0px;
    background: var(--secondary-color);
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    animation: square-animation 10s ease-in-out infinite both;
   }
   
   .loader-square:nth-of-type(0) {
    animation-delay: 0s;
   }
   
   .loader-square:nth-of-type(1) {
    animation-delay: -1.4285714286s;
   }
   
   .loader-square:nth-of-type(2) {
    animation-delay: -2.8571428571s;
   }
   
   .loader-square:nth-of-type(3) {
    animation-delay: -4.2857142857s;
   }
   
   .loader-square:nth-of-type(4) {
    animation-delay: -5.7142857143s;
   }
   
   .loader-square:nth-of-type(5) {
    animation-delay: -7.1428571429s;
   }
   
   .loader-square:nth-of-type(6) {
    animation-delay: -8.5714285714s;
   }
   
   .loader-square:nth-of-type(7) {
    animation-delay: -10s;
   }


@media(max-width:1400px){
  html {font-size: 13px;}
}


.assign_reviewer_model input[type="checkbox"] {    height: 1.2rem;width: 1.2rem; }
.assign_reviewer_model ::-webkit-scrollbar { width: 0.8rem; }
.assign_reviewer_model ::-webkit-scrollbar-track {background: #f1f1f1;  border-radius: 10px; }
.assign_reviewer_model ::-webkit-scrollbar-thumb { background: #888; border-radius: 10px; }
.assign_reviewer_model ::-webkit-scrollbar-thumb:hover { background: #555; }
.change_theme_text { all: unset; color: var(--primary-color); border: none; border-bottom: solid 1px var(--primary-color); float: right; font-weight: 600; font-style: italic;}

@media (min-width: 576px) {
  .assign_reviewer_model.modal-dialog {
   /* max-width: 800px;*/
   max-width: 80%;

  }
}


/*.exhibition_guidelines .sec_heading_brief h3 {     font-size: 1.125rem;
    color: var(--secondary-color);
    font-weight: 700 !important;}

    .floor_plan_thum  { text-align: center;}
    .floor_plan_thum  img {height: 8rem; width: 8rem; }*/


    
/* 05 SEP 2024 CSS START */

.exhibition_guidelines .sec_heading_brief h3 {font-size: 1.125rem;color: var(--secondary-color);font-weight: 700 !important;}
.floor_plan_thum  {text-align: center;}
.floor_plan_thum  img {height: 8rem; width: 8rem; }

.speaker-main .membership_table table tbody td:first-child, .speaker-main  .membership_table thead th:first-child { padding-left: 1rem;}
.accompanying_select {align-items: center;}
.accompanying_select .form-select {width: 10%;margin-left: 1rem;}
button.update_qtn_btn {background: transparent;border: none;}
button.update_qtn_btn i {font-size: 1.2rem;color: var(--secondary-color);}

.become_sponser_form {padding: 3rem 2rem;     max-width: 100%;}
.amount_reg {border: solid 1px var(--secondary-color);border-radius: .25rem;  padding: 0.5rem;  text-align: center;     height: calc(100% - 1rem); margin-bottom: 1rem; /* display: grid; */ /* place-items: center; */ display: flex; align-items: center; flex-direction: column; justify-content: center;}
.fullHeight_page {  min-height: calc(100vh - calc(var(--header-height) + var(--footer-height)));}
.speaker-main .membership_table table {font-weight: 500;}
.accompanying_igs .form-control {     width: 30%;
margin-left: 1rem;}
.accompanying_igs > .d-flex {align-items: center;}

/* .[data-package].active .select_btn_top  {} */
.select_btn_top .theme_btn_outline { border-color: var(--primary-color); cursor: pointer;      padding: 0.5rem 1rem;
   color: var(--primary-color) !important;display: flex;align-items: center; }
.select_btn_top .theme_btn_outline i { top: 0; margin-right: 0.5rem;}
[data-package].active  .theme_btn_outline {background-color: var(--primary-color); color: var(--white) !important;}
[data-package].active .select_btn_top i {color: var(--white);}
.radio_inline {display: flex; gap: 0 1rem;}
nav .pagination {    padding: 2rem !important;
  justify-content: center;}
  .page-link {    padding: 0.5rem 1.2rem;}
  .page-item.active .page-link, .page-link:hover {background-color: var(--primary-color); border-color: var(--primary-color); color: var(--white);}

/* 05 SEP 2024 CSS END */
.fullpaper_edit_card {position: relative;}
.fullpaper_edit_card .editTitle {position: absolute;right: 0;top: -32px;}
.fullpaper_edit_card .editTheme {position: absolute;right: 0;top: -5px;}


.full_papertitle .left {flex-grow: 1}
.full_papertitle  .right_icon {margin-left: 2rem}
.fullpaper_preview label {min-width: 9rem;}
.upload_documents label {min-width: 14rem;}

.fullpaper_tbl tr td:first-child {min-width: 11rem;padding-left: 0.5rem !important;}
.fullpaper_tbl tr th:nth-child(5) {min-width: 13rem;}
.fullpaper_tbl  tbody td {padding: 0.5rem 0.5rem !important;
font-size: 15px;}

.fullpaper_tbl tbody td:first-child, .fullpaper_tbl thead th:first-child {padding-left: 0.5rem;}
.guidelines_page table {width: 100%;}
.guidelines_page ul {list-style: none; margin: 0; padding: 0;}
.guidelines_page li{    page-break-inside: avoid; margin-bottom: 1rem;       padding-left: 1.5rem;
  position: relative;}
  .guidelines_page li:before { height: 11px; width: 11px; background: var(--primary-color); content: ''; display: inline-block;position: absolute; top: 0; left: 0;     position: absolute;
    top: 7px;
    left: 0;
    border-radius: 20px; }

.document_submission {  
border-radius: 10px;
margin-top: 2rem;
}

.document_submission_card { position: relative; align-items: center; padding: 1rem 1rem 1rem 1rem;  display: flex ; overflow: hidden;height:5rem;}

.document_submission_card_main .document_submission_card:not(:last-child) { border-bottom: solid 1px #ccc;}
.document_submission_card .error  { font-size: 12px;}


.document_submission_card .document_type {background-color: var(--secondary-color); margin-bottom: 0; padding: 6px 12px; font-size: 12px; font-weight: 600; color: #fff; text-transform: uppercase;}
.document_submission_card .title .text { margin-left: 0.5rem; align-items: center;}
.document_submission_card .title { display: flex;
      align-items: center;
  font-weight: 600; width: 70%;}
  .upload_data_border {}
  .document_submission_card .progress {height: 0.5rem;}
  .upload_data { width: 30%;}
  .file_attach {  text-align: center;}
.upload_data_border { transition: 0.5s; outline: none; cursor: pointer; display: block;border: dashed 2px #cbcbcb; width: 100%; padding: 1.8rem 0.625rem; border-radius: 4px; font-size: 17px; background: none; color: #78716e; position: relative; text-align: center; font-weight: 500; overflow: hidden; cursor: default; white-space: nowrap; text-overflow: ellipsis; }
.file_info {color: #39393f;}
.upload_data_border input[type="file"] { position: absolute; top: 0; left: 0; width: 100%; height: 60px; cursor: pointer; opacity: 0; }
.browse_btn { background-color: #909093; color: var(--white)!important; border-radius: 0; padding: 0.3rem 1.5rem; font-weight: 500; border-radius: 4px}

.delete-file {all: unset;}

.delete-file {    }
  /* .delete-file i {color: var(--white);} */

  .document_submission_card .delete-file  {}

  .document_submission_card input[type=file] {     min-width: 14rem;
    font-size: 13px; }
  .file-container a {text-decoration: none;}
 
  .document_submission_card_main {     border-radius: 10px;     padding: 0 1rem;  border: solid 1px #ccc;      }

  .upload_documents_main {
margin-bottom: 3rem;
    border-radius: 10px;
    padding: 0 1rem;
    border: solid 1px #ccc;
  }

  .upload_documents_main  .upload_documents { 
    padding: 1.5rem 2rem;
      justify-content: space-between;   display: flex
    ;align-items: center;
    position: relative;
    align-items: center;
    padding: 1rem 1rem 1rem 1rem;
    display: flex
;
    overflow: hidden;

}
.upload_documents_main  .upload_documents:not(:last-child) {border-bottom: solid 1px #ccc;}
.upload_documents_main  .upload_documents label {display: block; margin-bottom: 0 !important;}
.upload_documents_main  .upload_documents a {height: 40px; width: 40px; border: solid 1px var(--secondary-color); background-color: var(--secondary-color); display: flex ; align-items: center; justify-content: center; border-radius: 50px; transition: 0.5s;}
.upload_documents_main  .upload_documents a i {color: var(--white); }
.upload_documents_main  .upload_documents a:hover {background-color: transparent; }
.upload_documents_main  .upload_documents a:hover i {color: var(--secondary-color);}
.file-container {display: flex;  justify-content: flex-end;   gap: 0 1rem;}
.file-container .check_done i {color: green;     font-size: 1.3rem;}
.file-container .delete-file i  { font-size: 1.3rem;     opacity: 0.5; }
.document_submission .btn-book-space {margin-top: 1rem;}
.guidelines_page p {margin-bottom: 0;}

.guidelines_page {border-radius: 10px;}
.guidelines_page  .table-striped>tbody>tr:nth-of-type(odd) {background-color: #fdf6f0;}
.guidelines_page  .table>:not(caption)>*>* {    padding: 1rem 1rem;}
.guidelines_page a b { font-weight: 600;}
.guidelines_page a {    color: var(--primary-color);
  padding: 0.5rem 0.8rem;
  border: solid 1px var(--secondary-color);
  display: inline-block;
  text-decoration: none;
  border-radius: 8px;
  font-size: 0.875rem;}

.guidelines_table_main {border-radius: 14px; overflow: hidden; border: solid 2px rgb(255 107 0); background: #fff; position: relative;}
.guidelines_table_main table {margin-bottom: 0;}

.guidelines_box {    border: solid 2px var(--primary-color);
padding: 1rem 2rem;
border-radius: 10px;
background-color: var(--white); }
.guidelines_box p { margin-bottom: 0;}
.guidelines_box a {    display: inline-block;
font-weight: 600;
font-size: 1rem;
padding: 0.4rem 1rem;}
.uploaded_document_wrap .uploaded_document:not(:last-child) {border-bottom:solid 1px #ccc; padding-block: 1rem}
.uploaded_document_wrap .uploaded_document:first-child {padding-top: 0}
.currency_box{    margin-left: 1rem;outline: none;border: none;padding: 0.1rem;border-radius: 3px;margin-right: 1rem;
}

/* .sponsors_grid_list { display: grid ; grid-template-columns: repeat(3, 1fr); grid-gap: 2rem; list-style: none; margin: 0; padding: 0;} */
.sponsors_grid_list { display: flex ; flex-wrap: wrap;  grid-template-columns: repeat(3, 1fr); grid-gap: 2rem; list-style: none; margin: 0; padding: 0;}
.sponsors_grid_list li {flex-grow: 1;}


.sponsors_home_inner {display: flex;align-items: center;justify-content: center;}

.sponsors_grid_list_single li {flex-grow: initial;     min-width: 27rem;}
.sponsors_grid_list_single {justify-content: center;}


.sponsors_grid_list .sponsors_home_box { text-align: center; border-radius: 6px;   
     position: relative;  background: transparent;
    height: 100%;
    display: flex; align-items: center; justify-content: center; }

.sponsors_home_inner {     padding: 1.5rem;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  position: relative;
  background: #fff;
  margin: 2px 0;}
  .sponsors_home_box:hover:before { background: linear-gradient(to right, red, orange, yellow, green, cyan, blue, violet, pink, white);  background-size: 400% 400%;
    animation: gradientAnimation 6s infinite linear;}

  .sponsors_home_box:before {
    position: absolute;
    content: '';
    inset: 0;
   background-color: var(--black500);
   transition: 0.5s;


}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}


.sponsors_grid_list .sponsors_home_box label { position: absolute; width: max-content; top: -11px; left: 50%; transform: translateX(-50%); background-color: var(--white); padding: 0 0.5rem; font-weight: 500;}
.sponsors_grid_list_multiple { align-items: center;    width: 35rem;
margin: 0 auto;}
.sponsors_grid_list_multiple li:first-child { margin-inline: 4rem;}



.sponsors_home_box span {
  position: absolute;
  border-radius: 100vmax;
}

.sponsors_home_box .top {
  top: 5px;
  left: 0;
  width: 0;
  height: 5px;
  background: linear-gradient(
    90deg,
    transparent 50%,
    rgba(255, 49, 49, 0.5),
    rgb(255, 49, 49)
  );
}

.sponsors_home_box .bottom {
  right: 0;
  bottom: 0;
  height: 5px;
  background: linear-gradient(
    90deg,
    rgb(57, 255, 20),
    rgba(57, 255, 20, 0.5),
    transparent 50%
  );
}

.sponsors_home_box .right {
  top: 0;
  right: 0;
  width: 5px;
  height: 0;
  background: linear-gradient(
    180deg,
    transparent 30%,
    rgba(0, 255, 255, 0.5),
    rgb(0, 255, 255)
  );
}

.sponsors_home_box .left {
  left: 0;
  bottom: 0;
  width: 5px;
  height: 0;
  background: linear-gradient(
    180deg,
    rgb(24, 74, 152),
    rgba(11, 58, 131, 0.5),
    transparent 70%
  );
}


.sponsors_home_box:hover .top {animation: animateTop 3s ease-in-out infinite; }
.sponsors_home_box:hover .bottom {animation: animateBottom 3s ease-in-out infinite;}

.sponsors_home_box:hover .right {  animation: animateRight 3s ease-in-out infinite; }

.sponsors_home_box:hover .left {  animation: animateLeft 3s ease-in-out infinite;}


@keyframes animateTop {
  25% {
    width: 100%;
    opacity: 1;
  }

  30%,
  100% {
    opacity: 0;
  }
}

@keyframes animateBottom {
  0%,
  50% {
    opacity: 0;
    width: 0;
  }

  75% {
    opacity: 1;
    width: 100%;
  }

  76%,
  100% {
    opacity: 0;
  }
}

@keyframes animateRight {
  0%,
  25% {
    opacity: 0;
    height: 0;
  }

  50% {
    opacity: 1;
    height: 100%;
  }

  55%,
  100% {
    height: 100%;
    opacity: 0;
  }
}

@keyframes animateLeft {
  0%,
  75% {
    opacity: 0;
    bottom: 0;
    height: 0;
  }

  100% {
    opacity: 1;
    height: 100%;
  }
}



/* Two */
/* .button.two {
  background-repeat: no-repeat;
  background-position: -50vw -120px, 0 0;
  
  background-image: -webkit-linear-gradient(
    top left,
    rgba(255, 255, 255, 0.2) 0%,
    rgba(255, 255, 255, 0.2) 37%,
    rgba(255, 255, 255, 0.8) 45%,
    rgba(255, 255, 255, 0.0) 50%
  );
  background-image: -moz-linear-gradient(
    0 0,
    rgba(255, 255, 255, 0.2) 0%,
    rgba(255, 255, 255, 0.2) 37%,
    rgba(255, 255, 255, 0.8) 45%,
    rgba(255, 255, 255, 0.0) 50%
  );    
  background-image: -o-linear-gradient(
    0 0,
    rgba(255, 255, 255, 0.2) 0%,
    rgba(255, 255, 255, 0.2) 37%,
    rgba(255, 255, 255, 0.8) 45%,
    rgba(255, 255, 255, 0.0) 50%
  );
  background-image: -webkit-linear-gradient(top left, rgb(255 107 0 / 0%) 0%, rgb(255 107 0 / 25%) 37%, rgb(255 107 0 / 80%) 45%, rgb(255 107 0 / 0%) 50%);
  
  -moz-background-size: 250% 250%, 100% 100%;
       background-size: 250% 250%, 100% 100%;
  
  -webkit-transition: background-position 0s ease;
     -moz-transition: background-position 0s ease;       
       -o-transition: background-position 0s ease;
          transition: background-position 0s ease;
} */
.sponsors_home_box img { transition: 0.5s;}
/* .button.two:hover {
  background-position: 0 0, 0 0;
  
  -webkit-transition-duration: 0.5s;
     -moz-transition-duration: 0.5s;
          transition-duration: 0.5s;
} */
.sponsors_home_box:hover img {transform: scale(1.1);}






.footer_main, .conference_theme_wrap, .attend_why_home   { padding-block: 2rem;}
.conference_theme_wrap ul li, .attend_why_home  ul li  {    margin-bottom: 0.5rem; }
.download_pdf_head { padding: 0.4rem 0.8rem;background-color: var(--primary-color); border-radius: 3px;}
.download_pdf_head_tertiary { padding: 0.4rem 0.8rem;background-color: var(--tertiary-color); border-radius: 3px;}

.cs_logo { }


.top_header_menu {display:flex; justify-content: end;}

/* MARQUEE CSS START */
.marquee_container {padding: 0.5rem 0; margin-top: 1rem;}
.marquee_container .container {display: flex;}
.marquee_container .marquee_item_wrap {display:flex;     gap: 0 2rem;}
.marquee_item {position: relative;color: var(--secondary-color);font-weight: 600;padding-left: 1rem;}
.marquee_container .marquee_item_wrap .marquee_item:before {height: 10px; width: 10px; background: #ff6b00; content: ''; display: inline-block; position: absolute; top: 6px; left: 0; border-radius: 50px;}
/* MARQUEE CSS END */

 /* FLIP TEXT START  */
 .flip_text_wrap {
  flex-grow:1;
color:#fff;
  position: relative;
  overflow: hidden;
  font-size:0.813rem;

  font-weight: 500;
 
 
  perspective: 1000px; /* Adds depth to the flip effect */
}

.flip_text_item {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  backface-visibility: hidden; /* Hides backface during the flip */
  transform-origin: center;
  opacity: 0;
  display: flex;
 align-items: center;
}

.flip_text_item.active {
  animation: flipAnimation 2s ease-in-out forwards;
}

@keyframes flipAnimation {
  0% {
    transform: rotateX(90deg);
    opacity: 0;
  }
  50% {
    transform: rotateX(0deg);
    opacity: 1;
  }
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}
 /* FLIP TEXT END  */
 .blink_me {
  animation: blinker 1s linear infinite;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 0.813rem;
  display: flex;
    align-items: center;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.bannerSponsor { position: absolute; top: 5vh; width: 100%; z-index: 99;}
.sponsor_bg_white img {height: 5rem;width: 7rem;object-fit: contain;}
.sponsor_bg_flex {display: flex; gap: 0 1rem;}
.sponsor_bg_white { background: #fff; width: 8rem;border-radius: 12px;display: flex;justify-content: center;}
/* .main_banner { min-height: 32.5rem;} */

.sponsor_bg_flex .sponsor_bg_white:last-child img {width: 6rem;}
.sunny_sankla_logo {     width: 283px;}

.client_logo_sec ul {list-style: none; margin:0; padding: 0; }
/*.client_logo_sec ul img {     height: 5.3rem;border: solid 1px #b8b8b8;width: 10rem;
object-fit: contain;padding: 0.5rem; border-radius: 6px;}*/
.client_logo_sec ul img {     height: 7.9rem;border: solid 1px #b8b8b8;width: 15rem;
object-fit: contain;padding: 0.5rem; border-radius: 6px;}

.home-logo-wrapper {grid-column-gap: 1rem; grid-row-gap:1rem;justify-content: flex-start; align-items: center;margin-top: 1rem;display: flex;position: relative; overflow: hidden;}

.clients-grid.logo-animate {grid-column-gap: 1rem;opacity: 1;flex: none;grid-template-columns: 1fr;margin-top: 0;margin-bottom: 0;margin-right: 0;display: flex;}
@keyframes slide {
0% {
transform: translateX(calc(0% + 50px));
}

100% {
transform: translateX(-100%);
}
}

.logo-animate {
animation: slide 25s infinite linear;
}



.speaker_box:hover {    transform: translateY(0px);}
.speaker_box {background-color: transparent;box-shadow:none !important; border: none !important; padding: 0;}
.speaker_box.committee_team_box .images{    height: 14.5rem;  border: none;   width: 14.5rem;}
.speaker_box .name {     min-height: 0rem;}
.speaker_sec hr {     margin: 3rem 0;}
.speaker_sec .committee_team_list  {     padding-top: 0rem;}
.speaker_sec .committee_team_box_wrap { gap: 3rem 1rem; display: flex;flex-wrap: wrap;justify-content: center;}
.speaker_sec .committee_team_box_wrap .committee_team_box {     width: calc(25% - 1rem);
  margin-inline: 0;}

@media(max-width:1370px){
  .bannerSponsor { top: 3vh;}
  /* .banner_content {padding-top: 5rem; } */
  .banner_btn_group {
    margin-top: 1rem;
  }
}

@media(max-width:767px){
  .hotel_picked_des{padding-block:3rem!important;}
  .sponsors_grid_list { grid-template-columns: repeat(1, 1fr);}
  .top_header_menu ul li:nth-child(2) a {font-size: 0;}
  .currency_box {    margin-left: 0;    margin-right: 0;}
  .top_header_menu {     flex-direction: column; }

  .sponsors_home_box img {max-width: 100%;}
  .sponsors_grid_list_single li {      min-width: auto;   width: calc(50% - 1rem);}
  .sponsors_grid_list_multiple {width: 100%;         justify-content: center;}
  .sponsors_grid_list_multiple li:first-child {margin-inline: 0 ;     width: 52%;}
  .sponsors_grid_list_multiple li { width: 40%;flex-grow: inherit;}

  .blink_me {justify-content: center;}
  .flip_text_item {justify-content: center;}
  .bannerSponsor { top: 3vh;}
  .main_banner {
    height: calc(62vh - var(--header-height));
}
.banner_btn_group {
  margin-top: 2rem;
}
.speaker_sec .committee_team_box_wrap .committee_team_box {width: 100%;}
}
.pblock_2{padding-block: 2rem;}
.htl_right_img{justify-content: space-between;}
.htl_right_img .hotel_picked_des{padding-right: 2rem;padding-left: 0;width: 52%;}
.htl_right_img .hotel_picked_img{width: 48%;}
.mblock_2{margin-block:2rem;}
@media(max-width:991px){
  .top_header_menu{     flex-direction: column; }
  .flip_text_wrap {  line-height: 16px;        text-align: center;  height: 22px;}
}


.itd_logo {      height:55px;}
.sponsors_grid_two li:first-child {    min-width: 30rem; }
.sponsors_grid_two li:last-child {       min-width: 22rem;}
.sponsors_grid_three li:first-child {        min-width: 22rem; }
.sponsors_grid_three li:last-child {       min-width:17rem;}
.sponsors_grid_list_multiple { width: 43rem;}
.sponsors_grid_list_multiple li:first-child {    margin-inline: 0rem;}
.sponsors_grid_two  { width: 64rem;margin: 0 auto;}
.keller_logo { height: 55px;}
@media (max-width: 767px) {
  .htl_right_img .hotel_picked_des{padding-block: 1.5rem!important;}
.sponsors_grid_two  {width: auto;}
.sponsors_grid_two li:first-child {min-width: auto;}
.sponsors_grid_two li:last-child {min-width: auto;}
.sponsors_grid_list_multiple {width: auto;}
.sponsors_grid_three li:last-child {min-width: auto;}
.sponsors_grid_three li:first-child{min-width: auto;}


}